<script setup>
import { ref } from 'vue';
import { useTodosStore } from '../store'
/* 
1. todos定义好添加数据的方法
2. 页面给 v-model 绑定数据，添加 回车 事件
3. 事件内判断，有值就触发 todos.add(name.value)
4. todos.add 添加一条数据即可
*/
// 通过总主管拿到 todos
const todos = useTodosStore()
const name = ref('')

const add = () => {
  if (name.value) {
    todos.add(name.value)
    name.value = ''
  }
}
</script>

<template>
  <header class="header">
    <h1>todos</h1>
    <input class="new-todo" placeholder="What needs to be done?" autofocus v-model="name" @keydown.enter="add" />
  </header>
</template>

<style lang="less" scoped>

</style>
